// 1
// process.on('exit',function(){
//     setTimeout(function(){
//         console.log('This will not run.')
//     }, 2000)
//     console.log('Bye')
// })

// 2
// process.on('uncaughtException', function(err){
//     console.log('Caught exception:'+err)
// })

// setTimeout(function(){
//     console.log('This will still run.')
// },500)

// noneexistentFunc() 

// 3
const http = require('http')
const server = http.createServer((req, res)=>{
    res.writeHead(200,{})
    res.end('response')
})